<?php 
$date = '01/01/2011';
$time = '00/31';

$arr_months = array('1'=>31,29,31,30,31,30,31,31,30,31,30,31); // массив с кол-вом дней в месяцах пример 1 месяц 31 день и т.д.
$arr_hours  = array(23,59); // массив с макс. значениями часов и минут индексация начинается с нуля
$arr_years  = array('0001', '9999'); // массив с минимальной и максимальной датой

// извлекаю из строк

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>Вариант от Вебера</title>
</head>
<body>


</body>
</html>